package com.vibration.baseinfo.domain;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.vibration.common.annotation.Excel;
import com.vibration.common.core.domain.BaseEntity;

/**
 * tx计算值列对象 cz_calculate_tx_value
 * 
 * @author Mr_Wu
 * @date 2023-03-07
 */
public class CzCalculateTxValue extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 计算id */
    private Long calculateId;


    /** 编号 */
    @Excel(name = "编号")
    private String orderNum;

    /** 温度1 */
    @Excel(name = "T1")
    private Double t1;

    /** 温度2 */
    @Excel(name = "T2")
    private Double t2;

    @Excel(name = "T2-T1")
    private Double t3;

    /** 大地热流值 */
    @Excel(name = "Q")
    private Double q;

    @Excel(name = "K")
    private Double k;

    @Excel(name = "λ")
    private Double lm;

    @Excel(name = "H")
    private Double h;

    /** tx */
    @Excel(name = "Tx")
    private Double tx;



    @Excel(name="深度1(m)")
    private Double deepOne;

    @Excel(name="深度2(m)")
    private Double deepTwo;

    @JsonFormat(pattern = "HH:mm")
    @Excel(name = "数据时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date dataTime;

    public Double getDeepOne() {
        return deepOne;
    }

    public void setDeepOne(Double deepOne) {
        this.deepOne = deepOne;
    }

    public Double getDeepTwo() {
        return deepTwo;
    }

    public void setDeepTwo(Double deepTwo) {
        this.deepTwo = deepTwo;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setCalculateId(Long calculateId) 
    {
        this.calculateId = calculateId;
    }

    public Long getCalculateId() 
    {
        return calculateId;
    }
    public void setT1(Double t1)
    {
        this.t1 = t1;
    }

    public Double getT1()
    {
        return t1;
    }
    public void setT2(Double t2)
    {
        this.t2 = t2;
    }

    public Double getT2()
    {
        return t2;
    }
    public void setQ(Double q)
    {
        this.q = q;
    }

    public Double getQ()
    {
        return q;
    }
    public void setTx(Double tx)
    {
        this.tx = tx;
    }

    public Double getTx()
    {
        return tx;
    }

    public Double getK() {
        return k;
    }

    public void setK(Double k) {
        this.k = k;
    }

    public Double getLm() {
        return lm;
    }

    public void setLm(Double lm) {
        this.lm = lm;
    }

    public Double getH() {
        return h;
    }

    public void setH(Double h) {
        this.h = h;
    }

    public Double getT3() {
        return t3;
    }

    public void setT3(Double t3) {
        this.t3 = t3;
    }

    public Date getDataTime() {
        return dataTime;
    }

    public void setDataTime(Date dataTime) {
        this.dataTime = dataTime;
    }

    public String getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("calculateId", getCalculateId())
            .append("t1", getT1())
            .append("t2", getT2())
            .append("q", getQ())
            .append("tx", getTx())
            .toString();
    }
}
